in large part | in large measure
in large part | in large measure
​(formal) to a great extent
Their success is due in large part to their determination.